export function copyToClipboard(text: string) {
  const textArea = document.createElement('textarea');
  textArea.value = text;

  // 防止在页面上造成影响
  textArea.style.position = 'fixed';
  textArea.style.top = '-9999px';
  textArea.style.left = '-9999px';

  document.body.appendChild(textArea);
  textArea.focus();
  textArea.select();

  try {
    const successful = document.execCommand('copy');
    if (successful) {
      message.success('已复制到剪贴板');
    } else {
      message.error('复制失败，请手动复制');
    }
  } catch (err) {
    message.error('复制失败，请手动复制');
  }

  document.body.removeChild(textArea);
}
